package cn.com.service.sys;

import java.util.List;

import cn.com.commons.Paginator;
import cn.com.dal.dataobject.sys.DictDO;
import cn.com.support.message.MessageResult;

/**
 * 操作日志业务类
 * 
 * @since 2012-3-14 下午9:22:53
 * @version 1.0
 * @author Zoe
 */
public interface DictService {

	/**
	 * SELECT BY PAGE
	 * @param paginator
	 * @return
	 */
	<C> Paginator<C, List<DictDO>> selectByPage(
			Paginator<C, List<DictDO>> paginator);

	/**
	 * INSERT
	 * @param deptDO
	 * @return
	 */
	MessageResult<Long> insert(DictDO dictDO);

	MessageResult<Integer> updateById(DictDO dictDO);
	
	MessageResult<Integer> deleteById(List<String> idLst);
	
	List<DictDO> selectList(DictDO dictDO);
}
